3-3 Jmeter安装及环境配置
JMeter 简介
Apache JMeter 是一个开源的性能测试和功能测试工具,由 Apache 软件基金会开发。
核心特性
| 特性 | 说明 |
|---|---|
| 协议支持 | HTTP/HTTPS、FTP、SOAP、JDBC、JMS、TCP 等 |
| 测试类型 | 负载测试、性能测试、功能测试、压力测试、回归测试 |
| 运行方式 | GUI 界面 + CLI 命令行(适合 Docker/Linux 无界面环境) |
| 并发模型 | 支持分布式多线程测试 |
| 跨平台 | 基于 Java,Windows/Mac/Linux 均可运行 |
安装步骤
1. 安装 JDK
JMeter 基于 Java 编写,要求 JDK 8 及以上版本。
Windows:
- 下载 OpenJDK
- 安装后配置三个环境变量:
JAVA_HOME→ JDK 安装目录(如C:\Program Files\Java\jdk-20.2)CLASSPATH→.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意前面的.不能丢)Path→ 添加%JAVA_HOME%\bin
Mac:
推荐使用 Homebrew 安装 jenv 管理多版本 JDK:
# 安装 jenv
brew install jenv
# 添加已下载的 JDK
jenv add /path/to/jdk/home
# 查看已安装版本
jenv versions
# 设置全局 Java 版本
jenv global 1.8
# 验证
java -version
bash
Windows 多版本管理:可使用 JDK Version Manager for Windows 管理多个 JDK 版本。
2. 下载并运行 JMeter
- 从 JMeter 官网 下载二进制压缩包
- 解压到任意目录
- 运行对应平台的启动脚本:
| 平台 | 启动脚本 |
|---|---|
| Mac/Linux | bin/jmeter.sh |
| Windows GUI | bin/jmeter.bat |
| Windows CLI | bin/jmeter.cmd |
# Mac/Linux 启动
sh bin/jmeter.sh
bash
3. 界面优化
JMeter 默认字体较小,可通过修改 bin/jmeter.properties 文件调整:
# 字体大小
jsyntaxtextarea.font.size=18
# 字体名称
jsyntaxtextarea.font=Consolas
# HiDPI 支持
jmeter.hidpi.mode=true
jmeter.hidpi.scale.factor=1.5
# 图标大小
jmeter.toolbar.icons.size=48x48
jmeter.tree.icons.size=24x24
properties
修改后重启 JMeter 生效。
GUI 界面概览
顶部工具栏
| 按钮 | 功能 |
|---|---|
| 前 4 个 | 新建、模板、打开、保存 |
| 中间组 | 剪切、复制、粘贴 |
| 展开/折叠 | 展开/折叠测试计划树 |
| 运行组 | 启动、停止、清除等 |
| 扫帚图标 | 清除所有结果 |
| 查找 | 搜索测试计划中的元素 |
测试计划右键菜单
| 分类 | 说明 |
|---|---|
| 取样器 | HTTP 请求等具体操作 |
| 配置元件 | HTTP 默认值、头信息等 |
| 监听器 | 查看结果树、聚合报告等 |
| 定时器 | 控制请求间隔和并发 |
| 前置/后置处理器 | 类似拦截器,请求前后处理数据 |
| 断言 | 验证响应结果是否符合预期 |
参考资源
- JMeter 官网 - 下载与文档
- 菜鸟教程 - Java 环境配置 - JDK 安装指南
↑